﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WMIDocumentor.WMIModel
{
    public class WMIComputer
    {
        public WMIOs[] OSInformation { get; set; }

        public WMIBios[] BiosInformation { get; set; }

        public WMIComputerSystemInformation[] ComputerSystemInformation { get; set; }

        public WMICD[] CDRomInformation { get; set; }

        public WMIComputerSystemProductInformation[] ComputerSystemProductInformation { get; set; }

        public WMIDisk[] DiskInformation { get; set; }

        public WMIIPV4[] IP4RouteTable { get; set; }

        public WMIEventLog[] NTEventLog { get; set; }

        public WMIPhysicalMemory[] PhysicalMemory { get; set; }

        public WMIProcess[] Process { get; set; }

        public WMIProcessor[] Processor { get; set; }

        public WMIProduct[] Product { get; set; }

        public WMIRegistry[] Registry { get; set; }

        public WMIService[] Service { get; set; }

        public WMIShare[] Share { get; set; }

        public WMISoundDevice[] SoundDevice { get; set; }

        public WMIStartupCommand[] StartupCommand { get; set; }

        public WMITimeZone[] TimerZone { get; set; }

        public WMIQuickFix[] QuickFixEngineering { get; set; }

        public WMIVideoController[] VideoController { get; set; }
    }
}
